Tool Paint
-----------
Toolbar Paint is specifically targeted at developers who wish to design their own toolbar button graphics. It can open toolbar bitmaps with up to 64 buttons and allows you to visually design a toolbar using a wide selection of editing tools. It also includes image manipulation tools to replace colors, apply gradients and more. The toolbar graphics can be saved as 16 color, 256 color, 24 or 32 bit bitmaps to incorporate in your application. A tiny and powerful editor it is written entirely in assembler.

Features
-----------
-Supports 16 color, 256 color, 24 and 32 bit graphics
-Up to 64 buttons per image list
-Button sizes from 16 to 48 pixels square
-Standard set of drawing tools and effects
-Optionally generate a mask when saving
-Load toolbars directly from executables and DLL's
-Rearrange toolbar image list by simply dragging 
 and dropping buttons
-Merge image lists
-Gray scaling to create disabled button images
-Plug in support

The button library manager
-----------
The button library manager puts all of the valid buttons in a folder at your fingertips. You can either double click a button image and have it added to the current toolbar or select multiple buttons and have them either added to the current toolbar or create a new one. The images can be resized to fit the current button size or inserted at their original size. The button search routine will search a folder for all valid button bitmaps or image lists. If an imagelist is found the individual button images are extracted. Icon files are also available in the list allowing for the easy import of icons into your toolbar. The library manager is integrated into Toolbar Paint.


Copyright  2003-2004 Edgar Hansen (Donkey)

This program is free for any use as long as the source of the program is not misrepresented. It can be distributed with any package including commercial software without requiring permission.

This program is distributed as freeware and WITHOUT ANY WARRANTY including the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Email: donkey@visualassembler.com
Website: http://donkey.visualassembler.com


Plugins:

Save as icon
-----------
The SaveAsIcon plug in will allow you to save a single button as an icon. Supported sizes are 16x16, 32x32 and 48x48. If your button is a size other than those it will be stretched or reduced into the size that you select. The plug in only supports 24 bit icons, that may change if there is enough of a demand for other color depths but when dealing with small ico files 24 bit color can actually produce smaller files than 256 color. The plug in will use the current mask color as the transparency color, any pixels matching the mask will be made transparent in the icon. Source code is included.

Blur Image
-----------
Morris has been one of Toolbar Paint's friends from early on, he has tirelessly bug tested every release and has been a steady source of suggestions that have improved the package. He has rewritten the algorithm to blur images and packaged the improved version as a plug in. It is available here. This plug in generates vastly improved blurs and corrects the edge effect found in my algorithm. I have removed the blur function from the tools window.

Adjust luma
-----------
This plug in will adjust the relative brightness (luma) of an image. It is meant as a demonstration of how to write plug ins but it is also a useful tool. There is a short text file that explains a few messages available to plug ins, for a more complete list download the include file at the bottom of this page.
